|
|
|
BlueCielo TeamWork 2012 Administrator's Guide | BlueCielo ECM Solutions |
Adequate physical memory also affects server responsiveness, but to a lesser degree than the CPU, and has a greater effect on the ability of a TeamWork application server to handle large numbers of users and many documents.
The amount of total memory used by the TeamWork EDM Server process depends primarily on the following factors:
These memory pools and others that are present in most servers are illustrated in the following figure for 32-bit servers.
As you can see, after a TeamWork application server boots and all applications are loaded, there are only two memory pools that are variable in size, the user sessions pool and the database caches. Without enough physical memory for either of these, performance will begin to suffer. It is also at that point that virtual memory performance becomes a major factor, as described in Understanding the effects of virtual memory.
There are no size recommendations for these pools that apply to every configuration. Each limits the maximum size of the other. More users can be accommodated by fewer and smaller vaults, more and larger vaults can only accommodate fewer users. But the approximate size of each can be calculated with the following formulas:
Calculating the size of the cache for a vault that doesn't exist yet, is more complicated. The approximate size can be predicted by the following formula:
Hypertrieve database file size = # documents X # avg. revisions per document X (# avg. properties per document X avg. property size)
Following is an example calculation:
50,000 documents X 3 avg. revisions per document X (75 avg. properties per document X 4 Bytes) = 45 MB
These sizes are the same for both 32-bit and 64-bit servers. If the desired number of users and vaults cannot be accommodated with these constraints, solutions you should considered include:
For recommended configurations for various ranges of users and database sizes, see About TeamWork deployment strategies.
Related concepts
Understanding the effects of a dedicated server
Understanding the effects of virtualization software
Copyright © 2000-2012 BlueCielo ECM Solutions |